Recent Searches

You haven't searched anything yet.

2 Jobs in Perth, ND

SET JOB ALERT
Details...
2094 Cubic Transportation Systems (Australia) Pty Limited
Perth, ND | Full Time
$112k-133k (estimate)
2 Days Ago
Hexagon Mining
Perth, ND | Full Time
$104k-124k (estimate)
1 Month Ago
Principal Software Engineer
$112k-133k (estimate)
Full Time 2 Days Ago
Save

2094 Cubic Transportation Systems (Australia) Pty Limited is Hiring a Principal Software Engineer Near Perth, ND

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: This position will act as a technical consultant or technical project leader responsible for the design and construction of software components on complex software engineering assignments. Working as a team integrator, the Principal Software Engineer provides technical guidance and leadership to other members of the Engineering Team. This position typically works under limited supervision and direction, regularly exercising discretionary and substantial decision making authority. Incumbents of this role will work across the full component SDLC in requirements analysis and definition, stakeholder management, software design and build, test facilitation and operational support where necessary. Essential Job Duties and Responsibilities: Co-ordination of software development activities including production deployment by ensuring adherence to the Cubic software processes, meeting documentation standards Where acting as Scrum Master, conducting sprint planning, stand-ups, design reviews, demos and retrospectives always an eye on continuous improvement Helping to identify and remove blocks to software development through positive interactions with test teams and managers Facilitate maintenance of design governance in interfaces, software components and data model designs, leading formal or ad-hoc design reviews where necessary. In times where conflict arises, help mediate outcomes Working with project management to close out projects and generally working with the team to remove technical debt Coordinating task estimation for feeding into cost models and project schedules Develop and maintain software components, unit tests, database and operating system scripts using the provided development tools and following the standard Cubic development processes Coordinate and develop project concepts, objectives, and specifications Ensures performance, security and availability of software systems within Cubic’s customer systems Prepare design specifications, analysis and recommendations in regard to software development Maintain the software document as primary author with continuous updates during the software lifecycle Maintain a software documentation library containing current documentation for all Cubic supplied software and other vendor supplied software that may be required to understand and diagnose problems with Cubic or vendor supplied software Represent Cubic in software proposal preparation, estimations, design reviews, test plan reviews and implementation plan reviews Participate in requirements definition/clarification and providing feedback, leadership in regard to design, implementation and operational concerns Provide strong technical leadership on medium to large sized projects when working with project managers and customers Where acting as Project Lead, provide weekly project status and schedule updates, report progress, report project risks and issues as they arise. Promote design governance towards software components and data models, leading formal or ad-hoc design reviews where necessary Responsible for interface definition and agreement, demonstrating high levels of design awareness and system governance Perform first level of research using the software tools available to involve other support engineering resources as necessary to solve the problems Keep abreast of improvements in software engineering processes and technologies Take a lead role in the continuous improvement of development practices to enhance overall team productivity Effectively work with external/internal clients or consultants, showing attention to management of expectations and ensuring delivery of any documented agreed outcomes Work constructively with other team members to provide opinions, receive feedback and helping to overcome boundaries of domain knowledge or software ownership within the team through stepping outside immediate areas of responsibility Mentor software engineers at graduate to senior level in the team General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Qualifications Essential: Bachelor’s degree in computer science, electronic engineering or other related technical discipline or equivalent Desirable: Master’s degree in a relevant discipline Skills/Experience/Knowledge Essential: 8 years development experience Extensive experience with C Demonstrated experience in leading and being accountable for software application design and associated interfaces and data models Sound knowledge of Unix/Linux and Windows operating systems as position requires to ensure reliable operational fault diagnosis Ability to solve complex problems in the development of computer software systems Previous experience in leading application design and associated interfaces and data models to understand issues involved Ability to estimate their development tasks and consistently delivering to schedule, influencing others as necessary to meet team deadlines Familiarity with industry standards for software documentation, testing and change control practices Desirable: Experience with transport ticketing or tolling systems Knowledge of financial transaction clearinghouse and related functions Experience in analysing complex software defects spanning multiple device hardware and information management systems Personal Qualities Strong verbal, written communications and interpersonal skills. Ability to interact professionally with internal and external customers, and technical and non-technical persons Ability to work both autonomously when required and productively within a cross-functional team environment Able to work with teams on development of software and proposals as needed Responsible, organised, logical thought process, positive attitude, attention to details Proactive Leadership abilities Ability to solve solution focused software problems Willing to work extended hours where required Condition of Employment: Successful outcome of a National Police Check The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. Worker Type: Employee Cubic creates and delivers technology solutions in transportation that make people’s lives easier by simplifying their daily journeys, and defense capabilities that help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global challenges through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). CTS is an industry-leading integrator of payment and information solutions and related services for intelligent travel applications. CTS delivers integrated systems for transportation and traffic management, delivering tools for travelers to choose the smartest and easiest way to travel and pay for their journeys, and enabling transportation authorities and agencies to manage demand across the entire transportation network. Cubic Defense provides networked Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR) solutions, and live, virtual, constructive and game-based training solutions for both U.S. and Allied Forces. These mission-inspired capabilities enable assured multi-domain access; converged digital intelligence; and superior readiness for defense, intelligence, security and commercial missions. Cubic is proud to have a presence in over 60 countries and employ over 5,000 people worldwide. We are committed to hiring and retaining a diverse workforce and are proud to be an Equal Opportunity/Affirmative Action-Employer. We are committed to ensuring a workplace free of discrimination based on race, color, religion, age, disability, genetic information, sex, sexual orientation, gender identity, or national origin, military or veteran status, and any other basis protected by applicable law. For more information on Equal Employment please visit: http://www.cubic.com/Careers/Applicant-Help To learn more, visit Cubic.com. Follow us on LinkedIn!

Job Summary

JOB TYPE

Full Time

SALARY

$112k-133k (estimate)

POST DATE

05/18/2024

EXPIRATION DATE

07/17/2024

Show more

The job skills required for Principal Software Engineer include Computer Science, Software Development, Linux, Software Engineering, Leadership, Written Communication, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Dynon
Other
$101k-121k (estimate)
Just Posted
For the skill of  Software Development
Global Life Sciences Solutions Germany GmbH
Full Time
$110k-132k (estimate)
2 Days Ago
For the skill of  Linux
SIXT
Full Time
$77k-101k (estimate)
2 Months Ago
Show more

The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College